#include "widget.h"
#include "ui_widget.h"
#include<QDebug>
#include<QResizeEvent>
Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);

    //将QLabel 设置成和窗口一样大，并且把这个 QLabel左上角设置到窗口的左上角这里
        QRect windowRect = this->geometry();
            ui->label->setGeometry(0,0,windowRect.width(), windowRect.height());
                QPixmap pixmap( ":/dragon.jpg");
                    ui->label->setPixmap(pixmap ) ;
                        //将qrc图片与窗口大小保持一致
                            ui->label->setScaledContents(true) ;
                            }
    
                            Widget::~Widget()
                            {
                                delete ui;
                                }
                                //重写父类(QWidget)的resizeEvent虚函数,将图片与窗口实现同步拉伸
    
                                //此处的形参event，包含了触发这个resize事件这一时刻，窗口的尺寸的数值
                                void Widget::resizeEvent(QResizeEvent *event)
                                {
                                    //qDebug() <<event->size() ;
                                        ui->label->setGeometry(0,0,event->size().width(), event->size().height());
                                        }
    
    
